export default (_self, h) => {
  return [
      h('Button', {
          props: {
              type:"primary",
              size: _self.obj.size || "default",
              disabled:_self.disabled
          },
          style:{
              'margin-left': _self.obj.marginLeft + 'px',
              'margin-top': _self.obj.marginTop + 'px',
          },
          on: {
              click: (event) => {
                  _self.obj.value!=""&&_self.$post(_self.obj.value,_self.data);
                  event.stopPropagation(); //阻止事件冒泡
              }
          }
      },_self.obj.label)
  ];
};

export let buttonConf = {
  // 对应数据库内类型
  type: 'button',
  // 是否可配置
  config: true,
  // 控件左侧label内容
  label: '按钮',
  // 请求地址
  value: '',
  // 表单name
  name: '',
  // 是否被渲染
  visibility: true,
  marginTop: 5,
  marginLeft: 0
}
